-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove legacy hdzero special case #10540
base: master
Are you sure you want to change the base?
Conversation
There is a chance this can cause a regression on HDZero osd. This was added in the past because it sped up the osd update for hdzero if the user kept to the 4:3 aread of the screen. I believe this is no longer an issue recent hdzero firmware when paired with INAV 6+. A better solution for this may be to add a dedicated option for SD osd in hdzero, while removing this auto detection or eventually suppoting auto negotiation of canvas size, like betaflight. |
Please remove this pull request. The low res OSD is pretty important for people that want fast OSD refresh rate. This will negatively affect a lot of users based on my recollection of AHI refresh rate complaints before this was released. @geoffsim I think knows the code implementation the best. |
It is not decided yet if this is making it into 8.0. Probably not. But I will look into removing the special case and maybe adding an explicit small osd canvas option to hdzero in 8.1. If we go around by the rumors, we are likely going to need new options for DJI O4 as well. |
The OSD code has changed quite a bit since I originally submitted the first release, so please don’t consider me an expert in this area any more. |
I think this is worth considering for 8.0.0 even without a formal code investigation on the HDZero side. Because this fix is specific to regions of the OSD without any guardrails people would likely keep rediscovering the underlying lag issue if it still exists while they are attempting INAV updates and OSD changes. more thoughts: |
Remove HDZero special case to change osd resolution